#ifndef __OUTPUT_BUTTON_H__
#define __OUTPUT_BUTTON_H__

#include <iostream>

using std::ostream;

struct Button
{
    virtual void onClick() = 0;
    virtual ~Button() {};
};

/*
class OutputButton : public Button
{
public:
	OutputButton (OutputListBox* oListBox, ostream& os) : oListBox_m(oListBox), os_m(os){};
	void onClick();
	
private:
	OutputListBox* oListBox_m;
	ostream& os_m;
};*/

#endif
